<!--$embed{"header.htm"}-->

<div class="mainarea">
<div class="maininner">

	<form method="post" action="admincp.html?ac=config">
	<input type="hidden" name="formhash" value="<!--${&com.heaven.web.utils.Common.formhash()}-->" />

	<div class="bdrcontent">

	<div class="title" id="base">
		<h3><a href="#base">基本设置</a> |
			<a href="#register">注册显示</a> |
			<a href="#uch">系统功能</a> |
			<a href="#name">实名认证设置</a> |
			<a href="#upload">上传图片设置</a> |
			<a href="#remote">远程上传设置</a> |
			<a href="#email">邮件设置</a></h3>
	</div>

	<table class="formtable">
	<tr>
		<th style="width:15em;">站点名称</th>
		<td><input type="text" name="config[sitename]" value="${configs['sitename']}" size="50"></td>
	</tr>
	<tr>
		<th>站点访问URL地址</th>
		<td>
		<input type="text" name="config[siteallurl]" value="${configs['siteallurl']}" size="50"><br>开启二级域名时需要使用，例如：http://u.discuz.net/ ，末尾要加“/”
		</td>
	</tr>
	<tr>
		<th>站点LOGO</th>
		<td><input type="text" name="config[sitelogo]" value="${configs['sitelogo']}" size="50"></td>
	</tr>
	<tr>
		<th>站点模板</th>
		<td>
			<select name="config[template]">
			<!--$for{value:templatearr}-->
			<option value="${value}"${templateselect[value]}>${value}</option>
			<!--$end-->
			</select>
			<br>站点模板目录存放在 ./template 下面。其中 default 目录为默认风格，不能删除。
		</td>
	</tr>
	<tr>
		<th>站点联系邮箱</th>
		<td><input type="text" name="config[adminemail]" value="${configs['adminemail']}" size="50"></td>
	</tr>
	<tr>
		<th>站点时区</th>
		<td><input type="text" name="config[timeoffset]" value="${configs['timeoffset']}" size="5"> (默认为北京时间 东8区)</td>
	</tr>
	<tr>
		<th>显示授权信息链接</th>
		<td>
			<input type="radio" name="config[licensed]" value="1"<!--$if{ configs['licensed'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[licensed]" value="0"<!--$if{ configs['licensed'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>

	<tr>
		<th>显示程序执行信息</th>
		<td>
			<input type="radio" name="config[debuginfo]" value="1"<!--$if{ configs['debuginfo'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[debuginfo]" value="0"<!--$if{ configs['debuginfo'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>
	<tr>
		<th>ICP/IP/域名备案</th>
		<td><input type="text" name="config[miibeian]" value="${configs['miibeian']}" size="20"> (例如 京ICP备04000001号，显示在所有页面的最下面)</td>
	</tr>
	<tr>
		<th>强制使用默认字符集</th>
		<td><input type="radio" name="config[headercharset]" value="1"<!--$if{ configs['headercharset'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[headercharset]" value="0"<!--$if{ configs['headercharset'] != '1'}--> checked<!--$end-->>否
			<br>可避免部分服务器空间页面出现乱码，一般无需开启</td>
	</tr>
	<tr>
		<th>URL Rewrite</th>
		<td>
			<input type="radio" name="config[allowrewrite]" value="1"<!--$if{ configs['allowrewrite'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[allowrewrite]" value="0"<!--$if{ configs['allowrewrite'] != '1'}--> checked<!--$end-->>否
			<br>开启本功能需要对 Web 服务器增加相应的 Rewrite 规则
			<br>且会轻微增加服务器负担，相应规则请参考帮助文档
		</td>
	</tr>
	<tr>
		<th style="width:15em;">记录在线时间</th>
		<td><input type="text" name="config[onlinehold]" value="${configs['onlinehold']}" size="5"> (单位 秒)</td>
	</tr>
	
	<tr>
		<th>用户头像体系</th>
		<td>
			<input type="radio" name="config[avatarreal]" value="1"<!--$if{ configs['avatarreal'] == '1'}--> checked<!--$end-->>使用真实头像体系
			<input type="radio" name="config[avatarreal]" value="0"<!--$if{ configs['avatarreal'] != '1'}--> checked<!--$end-->>使用虚拟头像体系
			<br>UCenter用户头像分为两套体系，您可以选择在本系统内使用真实头像体系，而在其他应用（比如Discuz!论坛）中使用虚拟头像体系。<br>注意：修改本选项后，用户需要上传与体系对应的新头像。
		</td>
	</tr>
	
	<th>应用的物理路径</th>
		<td><input type="text" name="config[uc_dir]" value="${configs['uc_dir']}" size="40">
			<br>默认为空。如果本系统可以读取当前应用的程序目录，推荐填写该路径值。
			<br>请littlesocial末尾加 "/"，例如填写：c:/program/littlesocial/。
		</td>
	</tr>
	
	<tr>
		<th>站点关闭访问</th>
		<td>
			<input type="radio" name="config[close]" value="1"<!--$if{ configs['close'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[close]" value="0"<!--$if{ configs['close'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>
	<tr>
		<th>站点关闭说明</th>
		<td>
			<textarea name="config[closereason]" cols="80" rows="4">${configs['closereason']}</textarea>
		</td>
	</tr>
	<tr>
		<th>举报可选理由</th>
		<td>
			<textarea name="dataset[reason]" cols="80" rows="4">${datasets['reason']}</textarea>
			<br>预设举报可选理由，每行一个
		</td>
	</tr>
	
	</table>

	<br />
	<div class="title" id="register">
		<h3>注册和显示</h3>
	</div>
	<table class="formtable">
	<tr>
		<th style="width:15em;">关闭新用户注册</th>
		<td>
			<input type="radio" name="config[closeregister]" value="1"<!--$if{ configs['closeregister'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[closeregister]" value="0"<!--$if{ configs['closeregister'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>
	<tr>
		<th>关闭邀请注册功能</th>
		<td>
			<input type="radio" name="config[closeinvite]" value="1"<!--$if{ configs['closeinvite'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[closeinvite]" value="0"<!--$if{ configs['closeinvite'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>
	<tr>
		<th>注册服务条款</th>
		<td>
			<textarea name="dataset[registerrule]" cols="80" rows="4">${datasets['registerrule']}</textarea>
			<br>用户注册的时候会显示并需要接受的服务条款。（支持html语言，换行使用&lt;br&gt;）
		</td>
	</tr>
	<tr>
		<th>列表最大分页数</th>
		<td><input type="text" name="config[maxpage]" value="${configs['maxpage']}" size="5"> (默认为 100)<br>允许用户查看的最大分页数。当用户查看的分页数越大的时候，对服务器的负载压力就越大。</td>
	</tr>
	<tr>
		<th>动态保留天数</th>
		<td><input type="text" name="config[feedday]" value="${configs['feedday']}" size="5"> (默认为 15)<br>个人动态的保留天数。超过该天数的个人动态会被清理掉，从而可以保证MySQL的效率。建议不要设置太长。</td>
	</tr>
	<tr>
		<th>首页动态一页显示数</th>
		<td><input type="text" name="config[feedmaxnum]" value="${configs['feedmaxnum']}" size="5"> (默认为 100)<br>首页显示的好友动态将从这些数目的事件中进行合并显示。建议不要设置太多，从而可以保证MySQL的效率，但最少不能低于50。</td>
	</tr>
	<tr>
		<th>首页动态默认显示设置</th>
		<td>
			好友数小于 <input type="text" name="config[showallfriendnum]" value="${configs['showallfriendnum']}" size="5"> 个的时候显示所有人的动态，超过这个数值显示好友动态。<br>
			首页动态默认显示
			<select name="config[feeddefaultfilter]">
			<option value="all">全部动态</option>
			<option value="site"${feeddefaultfilterselect['site']}>仅站内动态</option>
			</select> 
		</td>
	</tr>
	<tr>
		<th>未安装应用的动态数</th>
		<td><input type="text" name="config[feedfilternum]" value="${configs['feedfilternum']}" size="5"> (默认为 10)<br>设置用户没有安装的应用产生的feed出现在该用户首页动态里面的最大个数，以避免对其带来太多信息噪音。设置的数量最小为1个。</td>
	</tr>
	<tr>
		<th>动态链接打开模式</th>
		<td>
			<input type="radio" name="config[feedtargetblank]" value="1"<!--$if{ configs['feedtargetblank'] == '1'}--> checked<!--$end-->>新窗口打开
			<input type="radio" name="config[feedtargetblank]" value="0"<!--$if{ configs['feedtargetblank'] != '1'}--> checked<!--$end-->>同一窗口打开
			<br>如果选择是，用户阅读动态的时候，所有的链接都会在新窗口打开。
		</td>
	</tr>
	<tr>
		<th>记录动态阅读状态</th>
		<td>
			<input type="radio" name="config[feedread]" value="1"<!--$if{ configs['feedread'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[feedread]" value="0"<!--$if{ configs['feedread'] != '1'}--> checked<!--$end-->>否
			<br>如果选择是，该条动态被点击的时候，会变成灰色，以表示已经阅读。
		</td>
	</tr>
	<tr>
		<th>热门成员推荐</th>
		<td>
			<input type="text" name="config[spacebarusername]" value="${configs['spacebarusername']}" size="80">
			<br>填入用户名，多个之间用半角逗号","分割。这会显示在每个用户的首页，为空则不显示。
		</td>
	</tr>
	<tr>
		<th>外部链接显示导航条</th>
		<td>
			<input type="radio" name="config[linkguide]" value="1"<!--$if{ configs['linkguide']== '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[linkguide]" value="0"<!--$if{ configs['linkguide'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>
	<tr>
		<th>星星积分阀值</th>
		<td><input type="text" name="config[starcredit]" value="${configs['starcredit']}" size="5"> (默认为 100)<br>当用户积分数到此阀值时，增加一个星星。最小为2，否则此功能无效，不显示星星数。</td>
	</tr>
	<tr>
		<th>星星升级阀值</th>
		<td><input type="text" name="config[starlevelnum]" value="${configs['starlevelnum']}" size="5"> (默认为 5)<br>星星数在达到此阀值时，会升级为高级别的图标。最小为2，否则此项功能无效，始终以星星显示</td>
	</tr>
	</table>

	<br />
	<div class="title" id="uch">
		<h3>系统功能</h3>
	</div>
	<table class="formtable">
	<tr>
		<th style="width:15em;">站点默认好友用户</th>
		<td>请输入用户名，多个之间用英文的半角逗号","隔开。这些用户会自动将新注册用户添加为好友，并向其打个招呼。
			注意，指定的这几位用户浏览自己的首页时，可能会因其好友数众多而增加服务器负载。
			<br><textarea name="config[defaultfusername]" cols="80" rows="3">${configs['defaultfusername']}</textarea>
			</td>
	</tr>
	<tr>
		<th>好友用户组个数</th>
		<td><input type="text" name="config[groupnum]" value="${configs['groupnum']}" size="5"> (默认为 8)
			<br>设置每个用户最多拥有的好友用户组个数。
		</td>
	</tr>
	<tr>
		<th>日志单次导入最大数</th>
		<td><input type="text" name="config[importnum]" value="${configs['importnum']}" size="5"> (默认 100)<br>允许用户单次导入日志的条数</td>
	</tr>
	<tr>
		<th>邮件通知更新天数</th>
		<td><input type="text" name="config[sendmailday]" value="${configs['sendmailday']}" size="5">(默认 0)<br> 单位：天，当用户多少天没有登陆站点的时候才会给其发送邮件通知；<br>设置为0，则不启用邮件通知功能；<br>启用本功能将会轻微增加服务器负载</td>
	</tr>
	<tr>
		<th>应用标签相关信息</th>
		<td>
			<table>
			<tr>
			<td width="120">是否启用</td>
			<td>
			<input type="radio" name="config[uc_tagrelated]" value="1"<!--$if{ configs['uc_tagrelated'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[uc_tagrelated]" value="0"<!--$if{ configs['uc_tagrelated'] != '1'}--> checked<!--$end-->>否
			<br>开启本功能，则系统会获取到站内其他应用的标签相关信息
			<br>否则，只显示本站内的标签相关日志
			</td>
			</tr>
			<tr>
			<td>缓存更新间隔</td>
			<td>
			<input type="text" name="config[uc_tagrelatedtime]" value="${configs['uc_tagrelatedtime']}" size="10"> (单位:秒, 默认为: 86400 即，24小时LittleSocialbr>设置标签关联信息多长时间更新一次，建议设置1小时（3600秒）以上，减轻对服务器的压力。为0则不更新。
			</td>
			</tr>
			</table>
		</td>
	</tr>

	<tr>
		<th>模块缓存</th>
		<td>
			<table>
			<tr>
			<td width="120">是否启用</td>
			<td><input type="radio" name="config[allowcache]" value="1"<!--$if{ configs['allowcache'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[allowcache]" valuLittleSocial--$if{ configs['allowcache'] != '1'}--> checked<!--$end-->>否
			<br>推荐开启，这样在使用模块调用数据的时候，可以大幅度降低MYSQL服务器负载
			</td></tr>
			<tr>
			<td>缓存模式</td>
			<td>
			<input type="radio" name="config[cachemode]" value="file"<!--$if{ configs['cachemode'] == 'file'}--> checked<!--$end-->>存储到文本
			<input type="radio" name="config[cachemode]" value="database"<!--$if{ configs['cachemode'] == 'database'}--> checked<!--$end-->>存储到数据库
			</td></tr>
			<tr>
			<td>缓存分表等级</td>
			<td>
			<select name="config[cachegrade]">
			<option value="0"<!--$if{ configs['cachegrade'] == '0'}--> selected<!--$end-->>只用一个表(或目录)</option>
			<option value="1"<!--$if{ configs['cachegrade'] == '1'}--> selected<!--$end-->>分散到15个子表(或目录)</option>
			<option value="2"<!--$if{ configs['cachegrade'] == '2'}--> selected<!--$end-->>分散到225个子表(或目录)</option>
			</select>
			<br>分表(或目录)越多效率越高，但建立的数据表(或目录)越多
			</td></tr>
			</table>
		</td>
	</tr>

	<tr>
		<th>二级域名功能</th>
		<td>
			<table>
			<tr>
			<td width="120">是否启用</td>
			<td>
			<input type="radio" name="config[allowdomain]" value="1"<!--$if{ configs['allowdomain'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[allowdomain]" value="0"<!--$if{ configs['allowdomain'] != '1'}--> checked<!--$end-->>否
			<br>二级域名功能需要服务器配置支持
			</td></tr>
			<tr>
			<td>保留二级域名</td><td>
			<input type="text" name="config[holddomain]" value="${configs['holddomain']}" size="50">
			<br>多个之间用 | 隔开，可以使用通配符*
			</td></tr>
			<tr>
			<td>二级域名根域名</td>
			<td>
			<input type="text" name="config[domainroot]" value="${configs['domainroot']}" size="50">
			</td></tr>
			</table>
		</td>
	</tr>

	</table>


	<br />
	<div class="title" id="name">
		<h3>实名认证设置</h3>
	</div>

	<table class="formtable">
	<tr>
		<th style="width:15em;">开启实名</th>
		<td><input type="radio" name="config[realname]" value="1"<!--$if{ configs['realname'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[realname]" value="0"<!--$if{ configs['realname'] != '1'}--> checked<!--$end-->>否
			<br>以下设置只有在开启实名机制后有效；
			<br>注意，开启实名认证会增加服务器负担。
			</td>
	</tr>
	<tr>
		<th>实名需手工认证</th>
		<td><input type="radio" name="config[namecheck]" value="1"<!--$if{ configs['namecheck'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[namecheck]" value="0"<!--$if{ configs['namecheck'] != '1'}--> checked<!--$end-->>否
			<br>设置为“是”，则用户填写的姓名只有在被管理者手工认证后才算有效。否则，则自动为认证有效。
			</td>
	</tr>
	<tr>
		<th>认证实名可再修改</th>
		<td><input type="radio" name="config[namechange]" value="1"<!--$if{ configs['namechange'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[namechange]" value="0"<!--$if{ configs['namechange'] != '1'}--> checked<!--$end-->>否
			<br>填写的姓名经认证有效后，是否允许用户再次修改姓名。<br>如果允许修改且手工认证，那么用户修改的新姓名需要再次手工认证后方可有效。
			</td>
	</tr>
	<tr>
		<th>未认证实名权限</th>
		<td>
			<table>
			<tr>
			<td width="120">允许加好友</td>
			<td>
			<input type="radio" name="config[name_allowfriend]" value="1"<!--$if{ configs['name_allowfriend'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowfriend]" value="0"<!--$if{ configs['name_allowfriend'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许打招呼</td>
			<td>
			<input type="radio" name="config[name_allowpoke]" value="1"<!--$if{ configs['name_allowpoke'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowpoke]" value="0"<!--$if{ configs['name_allowpoke'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许发记录</td>
			<td>
			<input type="radio" name="config[name_allowdoing]" value="1"<!--$if{ configs['name_allowdoing'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowdoing]" value="0"<!--$if{ configs['name_allowdoing'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许发日志</td>
			<td>
			<input type="radio" name="config[name_allowblog]" value="1"<!--$if{ configs['name_allowblog'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowblog]" value="0"<!--$if{ configs['name_allowblog'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许使用相册</td>
			<td>
			<input type="radio" name="config[name_allowalbum]" value="1"<!--$if{ configs['name_allowalbum'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowalbum]" value="0"<!--$if{ configs['name_allowalbum'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许发话题</td>
			<td>
			<input type="radio" name="config[name_allowthread]" value="1"<!--$if{ configs['name_allowthread'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowthread]" value="0"<!--$if{ configs['name_allowthread'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许分享</td>
			<td>
			<input type="radio" name="config[name_allowshare]" value="1"<!--$if{ configs['name_allowshare'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowshare]" value="0"<!--$if{ configs['name_allowshare'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许留言/评论</td>
			<td>
			<input type="radio" name="config[name_allowcomment]" value="1"<!--$if{ configs['name_allowcomment'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowcomment]" value="0"<!--$if{ configs['name_allowcomment'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			<tr>
			<td width="120">允许群组回帖</td>
			<td>
			<input type="radio" name="config[name_allowpost]" value="1"<!--$if{ configs['name_allowpost'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[name_allowpost]" value="0"<!--$if{ configs['name_allowpost'] != '1'}--> checked<!--$end-->>否
			</td></tr>
			</table>
		</td>
	</tr>
	</table>


	<br />
	<div class="title" id="upload">
		<h3>上传图片设置</h3>
	</div>

	<table class="formtable">
	<tr>
		<th style="width:15em;">预览缩略图大小</th>
		<td>宽<input type="text" name="data[thumbwidth]" value="${datas['thumbwidth']}" size="5">px &nbsp;
			高<input type="text" name="data[thumbheight]" value="${datas['thumbheight']}" size="5">px
			<br>本功能需要PHP环境支持GD才生效
			<br>缩略图按原图比例缩小，宽高不会超过本设定。比如设置为 宽：100px，高：100px，但都不能小于60px</td>
	</tr>
	<tr>
		<th style="width:15em;">图片最大尺寸</th>
		<td>宽<input type="text" name="data[maxthumbwidth]" value="${datas['maxthumbwidth']}" size="5">px &nbsp;
			高<input type="text" name="data[maxthumbheight]" value="${datas['maxthumbheight']}" size="5">px
			<br>本功能需要PHP环境支持GD才生效
			<br>如果用户上传一些尺寸很大的数码图片，则程序会按照本设置进行缩小该图片并显示，比如可以设置为 宽：1024px，高：768px，但都不能小于300px。设置为0，则不做任何处理。</td>
	</tr>
	<tr>
		<th>图片水印</th>
		<td>
			<table>
			<tr>
			<td width="120">是否启用</td>
			<td>
			<input type="radio" name="config[allowwatermark]" value="1"<!--$if{ configs['allowwatermark'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[allowwatermark]" value="0"<!--$if{ configs['allowwatermark'] != '1'}--> checked<!--$end-->>否
			<br>本功能需要PHP环境支持GD才生效
			<br>注意，开启水印功能后，图片的EXIF信息将无法获取
			</td></tr>
			<tr>
			<td>水印图片地址</td>
			<td>
			<input type="text" name="data[watermarkfile]" value="${datas['watermarkfile']}">
			<br>默认为image/watermark.png，只支持JPG/GIF/PNG格式，推荐用透明的png图片
			</td></tr>
			<tr>
			<td>水印位置</td>
			<td>
			<input type="radio" name="data[watermarkpos]" value="1"<!--$if{ datas['watermarkpos'] == '1'}--> checked<!--$end-->>顶端居左
			<input type="radio" name="data[watermarkpos]" value="2"<!--$if{ datas['watermarkpos'] == '2'}--> checked<!--$end-->>顶端居右
			<input type="radio" name="data[watermarkpos]" value="3"<!--$if{ datas['watermarkpos'] == '3'}--> checked<!--$end-->>底端居左
			<input type="radio" name="data[watermarkpos]" value="4"<!--$if{ datas['watermarkpos'] == '4'}--> checked<!--$end-->>底端居右
			</td></tr>
			</table>
		</td>
	</tr>
	</table>

	<br />
	<div class="title" id="remote">
		<h3>远程上传设置</h3>
	</div>

	<table class="formtable">
	<tr>
		<th style="width:15em;">启用远程附件</th>
		<td><input type="radio" name="config[allowftp]" value="1"<!--$if{ configs['allowftp'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="config[allowftp]" value="0"<!--$if{ configs['allowftp'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>
	<tr>
		<th>启用 SSL 连接</th>
		<td>
			<input type="radio" name="data[ftpssl]" value="1"<!--$if{ datas['ftpssl'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="data[ftpssl]" value="0"<!--$if{ datas['ftpssl'] != '1'}--> checked<!--$end-->>否
		</td>
	</tr>
	<tr>
		<th>FTP连接信息</th>
		<td>
			<table>
			<tr><td width="120">FTP 服务器地址</td>
			<td><input type="text" name="data[ftphost]" value="${datas['ftphost']}"> (FTP 服务器的 IP 地址或域名)</td>
			</tr>
			<tr><td>FTP 服务器端口</td>
			<td><input type="text" name="data[ftpport]" value="${datas['ftpport']}" size="5"> (默认为 21)</td>
			</tr>
			<tr><td>FTP 帐号</td>
			<td><input type="text" name="data[ftpuser]" value="${datas['ftpuser']}"></td>
			</tr>
			<tr><td>FTP 密码</td>
			<td><input type="password" name="data[ftppassword]" value="${datas['ftppassword']}"></td>
			</tr>
			<tr><td>被动模式(pasv)连接</td>
			<td><input type="radio" name="data[ftppasv]" value="1"<!--$if{ datas['ftppasv'] == '1'}--> checked<!--$end-->>是
			<input type="radio" name="data[ftppasv]" value="0"<!--$if{ datas['ftppasv'] != '1'}--> checked<!--$end-->>否 (一般情况下非被动模式即可)</td>
			</tr>
			<tr><td>远程附件目录</td>
			<td><input type="text" name="data[ftpdir]" value="${datas['ftpdir']}">
			<br>远程附件目录的绝对路径或相对于 FTP 主目录的相对路径<br>“.”表示 FTP 主目录，例如填写：./attachment</td>
			</tr>
			<tr><td>远程访问 URL</td>
			<td><input type="text" name="config[ftpurl]" value="${configs['ftpurl']}">
			<br>支持 HTTP 和 FTP 协议，结尾要加斜杠“/”</td>
			</tr>
			<tr><td>FTP 传输超时时间</td>
			<td><input type="text" name="data[ftptimeout]" value="${datas['ftptimeout']}" size="5"> (单位：秒，0 为服务器默认)</td>
			</tr>
			</table>
		</td>
	</tr>
	</table>


	<br />
	<div class="title" id="email">
		<h3>邮件设置</h3>
	</div>

	<table class="formtable">
	<tr>
		<th style="width:15em;">收件人显示用户名</th>
		<td><input class="radio" name="mail[mailusername]" value="1"<!--$if{ mails['mailusername'] == '1'}--> checked<!--$end--> type="radio"> 是 &nbsp; &nbsp;
			<input class="radio" name="mail[mailusername]" value="0"<!--$if{ mails['mailusername'] != '1'}--> checked<!--$end--> type="radio"> 否
		</td>
	</tr>
	<!-- 这里邮件发送的设置参考开源项目yawebmail -->
	<tbody id="tb_smtp1">
	<th>&nbsp;</th>
	<td>
		<table>
		<tr>
			<td width="120">SMTP 服务器</td>
			<td><input type="text" name="mail[server]" value="${mails['server']}" style="width: 20em;">
				<input type="checkbox" name="mail[auth_ssl]" value="1"<!--$if{ mails['auth_ssl'] == '1'}--> checked<!--$end-->/>SSL 
				<input type="checkbox" name="mail[auth_tls]" value="1"<!--$if{ mails['auth_tls'] == '1'}--> checked<!--$end-->/>TLS</td>
		</tr><tr>
			<td>SMTP 端口</td>
			<td><input type="text" name="mail[port]" value="${mails['port']}" size="5"> 默认为 25</td>
		</tr>
	</tbody>

	<tbody id="tb_smtp2">
		<tr style="display:none">
			<td>要求身份验证</td>
			<td><input class="radio" name="mail[auth]" value="1"<!--$if{ mails['auth'] == '1'}--> checked<!--$end--> type="radio"> 是 &nbsp; &nbsp;
			<input class="radio" name="mail[auth]" value="0"<!--$if{ mails['auth'] != '1'}--> checked<!--$end--> type="radio"> 否</td>
		</tr><tr>
			<td>发信人邮件地址</td>
			<td><input type="text" name="mail[from]" value="${mails['from']}" style="width: 20em;"><br>格式为“username &lt;user@domain.com&gt;”，也可以只填地址</td>
		</tr><tr>
			<td>SMTP 用户名</td>
			<td><input type="text" name="mail[auth_username]" value="${mails['auth_username']}" style="width: 20em;"></td>
		</tr><tr>
			<td>SMTP 密码</td>
			<td><input type="text" name="mail[auth_password]" value="${mails['auth_password']}" style="width: 20em;"></td>
		</tr>
		</tr><tr>
			<td colspan="2">
				输入测试收件人邮箱地址：<input type="text" id="test_email" name="mail[test_email]" value="${mails['test_email']}" style="width: 20em;">
				<input type="button" value="发送测试邮件" class="submit" onclick="sendTestEmail(this)">
				<script type="text/javascript" src="${request.contextPath}/dwr/interface/DoSendEmailController.js"></script>
				<script type="text/javascript">
					function sendTestEmail(btn) {
						var testEmail = jQuery.trim(jQuery('#test_email').val());
						if( testEmail == '') {
							alert("请输入测试的收件人地址");
							jQuery('#test_email').focus();
							return;
						}
						if(!confirm('发送测试邮件前，请确认输入的配置信息已经保存。确认发送吗？')) {
							return;
						}
						btn.disabled = true;
						DoSendEmailController.sendTestEmail(testEmail, {
							callback : function() {
								alert('成功发送,请查收');
								btn.disabled = false;
							},
							exceptionHandler : function(errorString, exception){
								alert(errorString);
								btn.disabled = false;
							}
						});
					}
				</script>
			</td>
		</tr>
		</table>
	</td></tr>
	</tbody>

	</tr>

	</table>
	</div>

	<div class="footactions">
		<input type="submit" name="thevaluesubmit" value="提交" class="submit">
	</div>

	</form>
</div>
</div>

<div class="side">
	<!--$embed{"side.htm"}-->
</div>

<!--$embed{"footer.htm"}-->